package com.ruoyi.project.system.customer.domain;


import lombok.Data;

import java.util.Date;

/**
 * @author daixiang
 * @date 2024/9/28 19:54
 */
@Data
public class SufOrderDTO{
    /**
     * 主键
     */
    private String orderId;
    /**
     * 订单编号
     */
    private String orderNumber;
    /**
     * 订单状态:0-待提交1-待审核2-待制证3-制证完成4-已撤销5-初审不过6-制证驳回7-制证退回
     */
    private String type;
    /**
     * 备注
     */
    private String remark;
    /**
     * 附件文件地址,多个用，隔开
     */
    private String attachment;
    /**
     * 自己的身份类型：0使用权本人1使用权的委托代理人
     */
    private Integer selfType;
    /**
     * 使用权人身份类型：0个人1企业
     */
    private Integer useType;
    /**
     * 身份证照片正反面地址/企业营业执照地址，多个，隔开
     */
    private String idcardPic;
    /**
     * 个人姓名/企业名称
     */
    private String name;
    /**
     * 个人身份证号码/企业信用代码
     */
    private String idCode;
    /**
     * 个人手机号码/企业负责人联系方式
     */
    private String phone;
    /**
     * 个人住所/企业地址
     */
    private String address;
    /**
     * 车位id
     */
    private Long drivewayId;
    /**
     * 小区id
     */
    private Long communityId;
    /**
     * 代理证明
     */
    private String proxyProving;
    /**
     * 电子邮箱
     */
    private String email;
    /**
     * 小区名称
     */
    private String communityName;
    /**
     * 车位编号
     */
    private String carportNumber;
    /**
     * 小区地址
     */
    private String communityAddress;
    /**
     * 车位面积(m平方)
     */
    private String carportArea;
    /**
     * 车位购入时间
     */
    private Date carportInput;
    /**
     * 车位使用权共有人：0无1有
     */
    private Integer sharePerson;
    /**
     * 车位共有人姓名
     */
    private String shareName;
    /**
     * 使用权取得方式：0一手转让1二手转让
     */
    private Integer getWay;
    /**
     * 初始车位使用权人名称
     */
    private String firstUser;
    /**
     * 物业联系方式
     */
    private String propertyPhone;
    /**
     * 开发商联系方式
     */
    private String developerPhone;
    /**
     * 所属的车位合同证明，文件多个，隔开
     */
    private String contract;
    /**
     * 房产凭证，文件多个，隔开
     */
    private String property;
    /**
     * 支付凭证，文件多个，隔开
     */
    private String payment;
    /**
     * 物业确认函，文件多个，隔开
     */
    private String estateComfirm;
    /**
     * 签署信息文件地址
     */
    private String sign;
    /**
     * 电子证明文件地址
     */
    private String electronicInstruction;
    /**
     * 电子证明书编号
     */
    private String instructionNumber;
    /**
     * 创建者
     */
    private String createBy;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新者
     */
    private String updateBy;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 删除标志（0代表存在 1代表删除）
     */
    private String delFlag;
}
